decimal and binary in c